Untitled.ipynb
No Headings
The table of contents shows headings in notebooks and supported files.
- File
- Edit
- View
- Run
- Kernel
- Settings
- Help
Kernel status: Idle
[ ]:
Selection deleted
def evaluar_grado(porcentaje):
if porcentaje > 90:
return "A"
elif porcentaje > 80 and porcentaje <= 90:
return "B"
elif porcentaje >= 60 and porcentaje <= 80:
return "C"
else:
return "D"
def main():
porcentaje = float(input("Ingrese el porcentaje del alumno: "))
if porcentaje < 0 or porcentaje > 100:
print("Porcentaje inválido. Debe estar entre 0 y 100.")
else:
grado = evaluar_grado(porcentaje)
print(f"El grado del alumno es: {grado}")
if __name__ == "__main__":
main()
def calcular_impuesto(precio):
if precio > 100000:
impuesto = precio * 0.15
elif precio > 50000 and precio <= 100000:
impuesto = precio * 0.10
else:
impuesto = precio * 0.05
return impuesto
def main():
precio = float(input("Ingrese el precio de la bicicleta: "))
impuesto = calcular_impuesto(precio)
print(f"El impuesto a pagar es: ${impuesto:.2f}")
print(f"El precio total a pagar es: ${precio + impuesto:.2f}")
if __name__ == "__main__":
main()
def es_bisiesto(año):
if año % 4 == 0:
if año % 100 == 0:
if año % 400 == 0:
return True
else:
return False
else:
return True
else:
return False
def main():
año = int(input("Ingrese el año: "))
if es_bisiesto(año):
print(f"El año {año} es bisiesto.")
else:
print(f"El año {año} no es bisiesto.")
if __name__ == "__main__":
main()
def obtener_mes(num_mes):
meses = [
{"nombre": "Enero", "días": 31},
{"nombre": "Febrero", "días": 28}, # No se considera el año bisiesto
{"nombre": "Marzo", "días": 31},
{"nombre": "Abril", "días": 30},
{"nombre": "Mayo", "días": 31},
{"nombre": "Junio", "días": 30},
{"nombre": "Julio", "días": 31},
{"nombre": "Agosto", "días": 31},
{"nombre": "Septiembre", "días": 30},
{"nombre": "Octubre", "días": 31},
{"nombre": "Noviembre", "días": 30},
{"nombre": "Diciembre", "días": 31}
]
if 1 <= num_mes <= 12:
return meses[num_mes - 1]
else:
return None
def main():
num_mes = int(input("Ingrese un número del 1 al 12: "))
mes = obtener_mes(num_mes)
if mes is not None:
print(f"El mes es: {mes['nombre']}")
print(f"El mes tiene: {mes['días']} días")
else:
print("Número inválido")
if __name__ == "__main__":
main()
Common Tools
No metadata.
Advanced Tools
No metadata.
Anaconda Assistant
AI-powered coding, insights and debugging in your notebooks.
To enable the following extensions, create an account or sign in.
- Anaconda Assistant4.1.0
- Coming soon!
- Data Catalogs
- Panel Deployments
- Sharing
Already have an account? Sign In
For more information, read our Anaconda Assistant documentation.